using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("ClockOverlayText")]
	public class ClockOverlayText : MonoBehaviour
	{
		public GameObject m_bannerStandard => method_3<GameObject>("m_bannerStandard");

		public UberText m_detailsTextStandard => method_3<UberText>("m_detailsTextStandard");

		public GameObject m_bannerYear => method_3<GameObject>("m_bannerYear");

		public UberText m_detailsText => method_3<UberText>("m_detailsText");

		public Vector3 m_maxScale => method_2<Vector3>("m_maxScale");

		public Vector3 m_maxScale_phone => method_2<Vector3>("m_maxScale_phone");

		public Vector3 m_minScale => method_2<Vector3>("m_minScale");

		public ClockOverlayText(IntPtr address, string className)
			: base(address, className)
		{
		}

		public ClockOverlayText(IntPtr address)
			: this(address, "ClockOverlayText")
		{
		}

		public void Show()
		{
			method_8("Show");
		}

		public void Hide()
		{
			method_8("Hide");
		}

		public void HideImmediate()
		{
			method_8("HideImmediate");
		}

		public void UpdateText(int step)
		{
			method_8("UpdateText", step);
		}
	}
}
